package com.coin900.coin.service.fu;

import com.coin900.coin.persist.fu.FuUserAuthVO;
import com.value.mybatis.Pagination;

import java.util.List;
import java.util.Map;

/**
 * @author shui
 * @create 2017-11-21
 **/
public interface IFuUserAuthService{

    /**
     * 条件查询
     *
     * @param params
     * @return
     */
    List<FuUserAuthVO> loadFuUserAuth(Map<String, Object> params);

    /**
     * 分页查询
     *
     * @param page
     * @return
     */
    List<FuUserAuthVO> loadFuUserAuthForPage(Pagination page);

    /**
     * 插入认证信息
     *
     * @param vo
     */
    void insertFuUserAuth(FuUserAuthVO vo);

    void updateFuUserAuth(FuUserAuthVO vo);

    /**
     * 实名认证审核
     *
     * @param userAuthVO
     */
    void checkFuUserAuth(FuUserAuthVO userAuthVO);

    void deleteFuUserAuth(FuUserAuthVO vo);
}